import { ColumnProps } from "ant-design-vue/lib/table";

export interface Filter {
    type? : string,
    label? : string,
    name? : string,
    valueField? : string,
    labelField? : string,
    options? : any,
    transform? : (value:any) => any,
    value? : any
}

export interface Column extends ColumnProps{
    title? : string,
    dataIndex? : string,
    hideInTable? : boolean,
    inFilter? : boolean,
    filter? : Filter,
    formatter? : Function
}